
#ifndef LIST_QUEUE
#define LIST_QUEUE

typedef struct _list_queue_node
{
	int data;
	struct _list_queue_node *next;
}queue_node;

typedef struct _list_queue
{
	int num;
	queue_node *head;
	queue_node *tail;
}list_queue;


#define list_queue_is_empty(queue)	((queue->num) == 0)


#endif
